/*字体转换rem*/
html{
    overflow: hidden !important;
}
.pic_num{
    color: white;
    background: red;
    border-radius: 50%;
    width: 0.07rem;
    height: 0.07rem;
    position: absolute;
    top: 0.01rem;
    left: 0.06rem;
    font-size: 0.03rem;
    line-height: 0.07rem;
    text-align: center;
    display: none;
    /*display: block;*/
}
#topLink{
    padding-left: 0 !important;
    /*margin-top: 0.3rem;*/
}
/*scrollbar {display: none;}*/
.redFont{
    color:#f63f4c ;
}
.greenFont{
    color:#22ca86;
}
.fixed-nav #wrapper{
    padding-top: 0 !important;
}
.breadcrumb{
    background-color: #edeef7;
    border-radius: 0rem;
    padding-bottom: 0.05rem;
    border-bottom: 1px solid #DFE4EE;
    font-size: var(--cssFontSize);
    font-family: PingFang SC;
    font-weight: 400;
    color: rgba(99,109,130,1);
    margin-bottom: 0.06rem;
}
.welcomeTips a{
    text-decoration: none;
}
.breadcrumb-item+.breadcrumb-item{
    padding-left: 0.05rem !important;
}
.breadcrumb-item+.breadcrumb-item::before{
    padding-right: 0.05rem !important;
}
.indexIcon{
    display: inline-block;
    width: 0.08rem;
    height: 0.08rem;
    background: url("../img/newEdition/indexIcon.png")no-repeat;
    background-size: 0.08rem 0.08rem;
    margin-right: 0.02rem !important;
}
.breadcrumb-item{
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    line-height:0.11rem;
    color:rgba(102,102,102,1);
}

/*.btn-xs {*/
    /*font-size: 0.1rem;*/
    /*padding: 0.2rem 0.4rem;*/
/*}*/
/*.btn-group-sm > .btn,*/
/*.btn-sm {*/
    /*font-size: .8rem;*/
/*}*/
/*.custom-file-label {*/
    /*padding: .5rem .75rem;*/
/*}*/
/*.custom-file-label::after {*/
    /*padding: .5rem .75rem;*/
/*}*/
/*select.form-control:not([size]):not([multiple]) {*/
    /*height: 2.05rem;*/
/*}*/
.landing-page .navbar {
    padding: 0 1rem;
}
/*-------------------*/
:root{
    --cssFontSize:0.09rem;
    --10px:0.052rem;
    --16px:0.083rem;
    --20px:0.104rem
    /*--cssFontSize:16px*/
}
.pace-done,body{
    background: #edeef5;
}
.pace-done{
    /*overflow: hidden;*/
}
.layui-nav .layui-nav-item a{
    font-size: 14px !important;
    text-decoration: none;
}
.layui-nav .layui-nav-item>a{
    color: #FFFFFF !important;
    background:linear-gradient(270deg,rgba(0,202,202,1) 0%,rgba(0,202,232,1) 57%,rgba(0,202,202,1) 100%) !important;
}
#otherlogo{
    /*background-color: #fff;*/
    width: 1.15rem;
    height: 100%;
    background-size: 60% 100%;
}
#logo{
    width: 1.15rem;
    height: 0.46rem;
    background-image: url("/rc-tenant/statics/img/defaultLogo.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    background-color: #fff;
}
/*筋斗云*/
.cloud {
    width: 0.31rem;
    height: 0.03rem;
    position: absolute;
    bottom: 0;
    left:1rem;
    /*margin-left: -0.155rem;*/
    background:yellow ;
}
.layui-nav .layui-nav-item a{
    padding:0 var(--20px) !important;
}
.layui-nav-tree .layui-nav-item a{
    text-overflow:unset;
}
.layui-nav-tree .layui-nav-child a{
    /*margin-left: 0.1rem !important;*/
    padding-right: 0 !important;
}
/*.layui-nav *{*/
    /*font-size: 0.08rem;*/
/*}*/
.layui-form input[type=checkbox], .layui-form input[type=radio], .layui-form select{
    display: none !important;
}
.layui-layout-admin .layui-header{
    background:linear-gradient(270deg,rgba(0,202,202,1) 0%,rgba(0,202,232,1) 57%,rgba(0,202,202,1) 100%) !important;
    border-bottom: 2px solid #278ced;
}


.layui-header{
 height: 0.46rem;
}
.layui-nav .layui-nav-item{
    line-height: 0.46rem;
}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{
    background-color: #FFDB00;
}
.layui-layout-admin .layui-side{
    top: 0.46rem;
    background: #fff;
}
.layui-nav-tree{
    width: 1.15rem;
}
.layui-side-scroll,.layui-nav-tree{
    width: 100%;
}
.layui-nav{
    background-color:#fff ;
}
.layui-nav *{
    font-size: 0.08rem;
}
.layui-nav-img{
    width: 0.11rem;
    height: 0.11rem;
    margin-right: 0.026rem;
}

.layui-header a{
    font-size: 0.09rem;
}
.layui-layout-right li{
    line-height: 0.46rem !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.18rem;
}
.layui-layout-right a{
    color: #fff;
    vertical-align: middle;
    position: relative;
}
.layui-nav-tree .layui-nav-item{
    /*height: 0.29rem;*/
}
.layui-nav-tree .layui-nav-item a{
    height: 40px;
    /*font-size: 0.08rem !important;*/
    font-family:PingFang SC;
    color:#999999 ;
    line-height: 40px;
    /*background:linear-gradient(271deg,rgba(230,239,255,0) 0%,rgba(230,239,255,0.5) 54%,rgba(230,239,255,1) 100%);*/
}
.table > tbody > tr > td{
    font-size: var(--16px) !important;
}
.layui-nav-itemed > .layui-nav-child{
    background: #fff !important;
}

.layui-nav-tree .layui-nav-itemed{
    color: #278CED !important;
}

.layui-nav-tree .layui-nav-item .nav-label{
    margin-left: 0.078125rem;
    display: inline-block;
    height: 0.29rem;
    /*line-height: 0.29rem;*/
}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this > a, .layui-nav-tree .layui-this > a:hover{
    background-color: inherit;
}
.layui-nav-tree .layui-nav-bar{
    background-color:#509FFB
}
.layui-nav-tree .layui-nav-item a:hover{
    background:linear-gradient(271deg,rgba(230,239,255,0) 0%,rgba(230,239,255,0.5) 54%,rgba(230,239,255,1) 100%);
    color: #278CED !important;
}
.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a{
    font-size: 0.104rem;
}
.layui-layout-admin .layui-side{
    width: 1.15rem;
}
.layui-layout-left,.layui-body{
    left: 1.8rem;
}
/*折叠左侧导航栏*/
.foldLeft{
    width: 0.5rem !important;
}
.foldIcon{
    text-align: center !important;
    line-height: 0.29rem !important;
}
.flodRightBody{
    left: 0.5rem !important;
}
/*.layui-nav-tree .layui-nav-item a:active{*/
    /*background:red;*/
    /*color: #278CED !important;*/
/*}*/
.activeLia{
    background:linear-gradient(271deg,rgba(230,239,255,0) 0%,rgba(230,239,255,0.5) 54%,rgba(230,239,255,1) 100%) !important;
    color: #278CED !important;
    border-left: 5px solid #278CED;
}
.activeChildLia{
    background:linear-gradient(271deg,rgba(230,239,255,0) 0%,rgba(230,239,255,0.5) 54%,rgba(230,239,255,1) 100%) !important;
    color: #278CED !important;
    /*text-align: center;*/
    /*border-left: 5px solid #278CED;*/
}
.sliderIconSize{
    display: inline-block;
    width: 0.08rem;
    height: 0.08rem;
    /*vertical-align: middle;*/
}
.slider_shouye{
    background: url("../../statics/img/newEdition/slider_shouye.png")no-repeat;
    background-size: 0.08rem 0.08rem;
}
.slider_xinxi{
    background: url("../../statics/img/newEdition/slider_xinxi.png")no-repeat;
    background-size: 0.08rem 0.08rem;
}
.layui-layout-admin .layui-body{
    position: fixed;
    top: 0.46rem;
    background: #edeef7;
    padding: 0.104rem;
    box-sizing: border-box;
    height: 100%;
    overflow: initial;
    padding-top: var(--10px);
    padding-left: 10px;
}
.layui-layout-admin .layui-body .welcomeTips{
    padding-bottom: 0.05rem;
    border-bottom: 1px solid #DFE4EE;
    font-size:var(--cssFontSize);
    font-family:PingFang SC;
    font-weight:400;
    color:rgba(99,109,130,1);
    margin-bottom: 0.08rem;
}


.wrapper-content{
    padding: 0;
    background: #edeef5;
    /*padding: 0 20px;*/
    box-sizing: border-box;
    overflow: hidden;
    overflow-x: hidden !important;
}
/*首页*/
.wrapper-content .orderInfoTitle{
    height: 0.35rem;
    background: #fff;
    line-height: 0.35rem;
    border-radius: 0.052rem;
    padding: 0 0.1rem !important;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.titlePiece{
    display: inline-block;
    width:0.03125rem;
    height:0.09375rem;
    background:rgba(39,140,237,1);
    margin-right: 0.03125rem;
    position: relative;
    top: 1px;
}
.wrapper-content .orderInfoTitle .orderInfoTitleFont{
    display: inline-block;
    height: 0.35rem;
    line-height: 0.35rem;
    font-size:0.104rem;
    font-family:PingFang SC;
    font-weight:bold;
    color:rgba(99,109,130,1);
    /*width: 100%;*/
}
.orderInfoTitleFont{
    font-size:0.1rem;
    font-family:PingFang SC;
    font-weight:bold;
    /*line-height:0.15rem;*/
    color:rgba(99,109,130,1);
}
.titleBorder{
    border-bottom: 1px solid #ECEFF5 !important;
    padding-bottom: 0.1rem !important;
}
.orderDataBox{
    display: flex;
    justify-content: space-between;
}
.row{
    margin: 0 !important;
}
.form-group{
    margin: 0rem auto !important;
    display: flex;
    align-items: center;
    margin-bottom: 15px !important;
    font-size: 14px;
}
.orderDataBox .orderInfoData{
    text-align: center;
    width: 19%;
    height: 0.84rem;
    line-height: 0.84rem;
    background: #fff;
    margin-top: 10px;
    border-radius: var(--10px);
    /* float: left; */
    margin-right: var(--20px);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.orderDataBox .last{
    margin-right: 0;
}
.orderDataBox .orderInfoIcon{
    height: 0.43rem;
    width: 0.43rem;
    background-size: 100%;
}
.orderDataBox .orderInfoValue{
    height: 0.43rem;
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    text-align: left;
    width: min-content;
    margin-left: 0.1rem;
 }
.orderInfoTitle ul{
    display: flex;
    width: 1.125rem;
    justify-content: space-between;
    align-items: center;
}
.orderInfoTitle ul li{
    width: 0.29rem;
    height: 0.18rem;
    line-height: 0.18rem;
    text-align: center;
    background: #fff;
    font-size: var(--cssFontSize);
    box-shadow:0px 2px 6px rgba(23,89,152,0.16);
    border-radius:6px;
    cursor: pointer;
}
.orderInfoTitle .selected{
    background:rgba(39,140,237,1);
    color: #fff;
}
.orderDataBox .orderDataFontNumber{
    height: 0.215rem;
    line-height: 0.215rem;
    width: max-content;
    font-size:0.1875rem;
    font-family:PingFang SC;
    font-weight:800;
    color:rgba(33,36,43,1);
}
.orderDataBox .orderDataFontLabel{
    height: 0.215rem;
    line-height: 0.215rem;
    width: max-content;
    font-size:var(--cssFontSize);
    font-family:PingFang SC;
    font-weight:400;
    color:rgba(99,109,130,1);
}
.orderTotalIcon{
    background: url("../img/newEdition/orderTotalIcon.png") no-repeat;
}
.chargingTimeIcon{
    background: url("../img/newEdition/chargingTimeIcon.png") no-repeat;
}
.chargingPowerIcon{
    background: url("../img/newEdition/chargingPowerIcon.png") no-repeat;
}
.serviceIcon{
    background: url("../img/newEdition/serviceIcon.png") no-repeat;
}
.totalAmountIcon{
    background: url("../img/newEdition/totalAmountIcon.png") no-repeat;
}
.betweenBox{
    display: flex;
    justify-content: space-between;
    margin-top: 0.1rem;
}
.betweenBox .leftDiv{
    width: 45.78%;
    height: 1.28rem;
    background: #fff;
    border-radius: var(--10px);
    padding: 0.1rem;
    box-sizing: border-box;
}
.betweenBox .rightDiv{
    width: 52.9%;
    height: 1.28rem;
    background: #fff;
    border-radius: var(--10px);
    padding: 0.1rem;
    box-sizing: border-box;
}

.leftDiv1 {
    width: 52.9%;
    height: 2.8rem;
    background: #fff;
    border-radius: var(--10px);
    padding: 0.1rem;
    box-sizing: border-box;

}

.leftDataBox{
    display: flex;
    justify-content: space-between;
    margin-top: 0.1rem;
    align-items: center;
}
.rightDataBox{
    display: flex;
    /*justify-content: center;*/
    /*margin-top: 0.1rem;*/
    height: 0.92rem;
    align-items: center;
}

.leftDataBox1{
    display: flex;
    /*justify-content: center;*/
    /*margin-top: 0.1rem;*/
    height: 0.92rem;
    align-items: center;
}
.leftDataBox1 li{
    text-align: center;
    height: 0.42rem;
    width: 25%;
    border-right: 1px solid #ECEFF5;
}
.leftDataBox1 li:last-child{
    border-right: none;
}
.leftData {
    font-size:0.19rem;
    font-family:PingFang SC;
    font-weight:bold;
    line-height:0.21rem;
    color:rgba(33,36,43,1);
}
.leftDataLabel {
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    color:rgba(99,109,130,1);
    margin-top:0.078125rem ;
}

.leftDataBox li{
    position: relative;
    width: 15.4%;
    height: 0.76rem;
    text-align: center;
    line-height: 0.76rem;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    bottom: 0.12rem;
    /*-webkit-animation-duration: 2s;*/
    /*-webkit-animation-iteration-count: infinite;*/
}
.no_click{
    pointer-events: none;
}
.leftDataBox .whiteLine{
    position: absolute;
    width:0.25rem;
    height:0.01rem;
    background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 52%,rgba(255,255,255,0) 100%);
    left: 50%;
    margin-left: -0.125rem;
    top: 60%;
}
.leftDataBox li:first-child{
    background: url("../img/newEdition/guZhangIcon.png")no-repeat;
    background-size: 100%;
    /*-webkit-animation-name: redPulse;*/
    /*-webkit-animation-duration: 2s;*/
}
.leftDataBox li:nth-child(2){
    background: url("../img/newEdition/chaQiangIcon.png")no-repeat;
    background-size: 100%;
}
.leftDataBox li:nth-child(3){
    background: url("../img/newEdition/kongXianIcon.png")no-repeat;
    background-size: 100%;
}
.leftDataBox li:nth-child(4){
    background: url("../img/newEdition/liXianIcon.png")no-repeat;
    background-size: 100%;
}
.leftDataBox li:nth-child(5){
    background: url("../img/newEdition/chargingIcon.png")no-repeat;
    background-size: 100%;
}
.leftDataBox .gunAmount,.leftDataBox .gunStatus{
    width: 100%;
    height: 0.38rem;
    line-height: 0.38rem;
    padding-top: 0.15625rem;
}
.leftDataBox .gunAmount{
    font-size:0.16rem;
    font-family:PingFang SC;
    font-weight:bold;
    line-height:0.26rem;
    color:rgba(255,255,255,1);
}
.leftDataBox .gunStatus{
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    line-height:0.11rem;
    color:rgba(245,245,245,1);
}
.rightDataBox li{
    /*background: yellow;*/
    text-align: center;
    height: 0.42rem;
    /*line-height: 0.42rem;*/
    /*display: flex;*/
    /*flex-wrap: wrap;*/
    /*flex-direction: column;*/
}
.rightDataBox li:first-child{
    width: 30.6%;
    border-right: 1px solid #ECEFF5;
}
.rightDataBox li:nth-child(2){
    width: 50.9%;
    /*border-right: 1px solid #ECEFF5;*/
}
.rightDataBox li:nth-child(3){
    width: 52%;
}
.rightDataBox .stationDataAmount{
    font-size:0.19rem;
    font-family:PingFang SC;
    font-weight:bold;
    line-height:0.21rem;
    color:rgba(33,36,43,1);
}
.rightDataBox .stationDataLabel{
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    color:rgba(99,109,130,1);
    margin-top:0.078125rem ;
}
.rightDataBox .stationDataLabel:first-child{
    margin-top: 0;
}
.rightDataBox .thirdList{
    align-items: center;
    display: flex;
    height: auto;
}
.third_Right .stationDataLabel{
    display: flex;
    align-items: center;
}
.rightDataBox .thirdList .third_Left .stationDataAmount,.rightDataBox .thirdList .third_Left .stationDataLabel{
    color: #278CED;
}
.third_Left,.third_Right{
    /*width: 1.3rem;*/
    margin-left: 0.31rem;
}
.layui-progress{
    height:0.04rem !important;
    border-radius: var(--20px) !important;
    margin-left: 0.04rem;
}
.layui-progress-text{
    font-size: var(--10px);
    top: -0.104rem;
    line-height: initial;
}
.layui-progress-bar{
    height:0.04rem !important;
}
.layui-progress1,.layui-progress2{
    width: 0.73rem;
}
.layui-progress3{
    width: 100%;
    margin-left: 0;
}
.DC{
    display: inline-block;
    width: 0.07rem;
    height: 0.07rem;
    background: url("../img/newEdition/DC_Icon.png")no-repeat;
    border-radius: 0.02rem;
    background-size: 0.07rem 0.07rem;
    overflow: hidden;
}
.AC{
    display: inline-block;
    width: 0.07rem;
    height: 0.07rem;
    background: url("../img/newEdition/AC_Icon.png")no-repeat;
    border-radius: 0.02rem;
    background-size: 0.07rem 0.07rem;
    overflow: hidden;
}
.gunTypeLabel{
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: var(--16px);
    width: auto;

}
.gunTypeLabel .greenFont,.gunTypeLabel .redFont{
    margin-left: 0.02rem;
}
/*.rightDataBox .stationIcon{*/
    /*background: url("");*/
/*}*/
.bottomBox{
    display: flex;
    justify-content: space-between;
    margin-top: 0.1rem;
}
.bottomBox .leftDiv{
    width: 45.78%;
    height: 1.28rem;
    background: #fff;
    border-radius: var(--10px);
    padding: 0.1rem;
    box-sizing: border-box;
}

/*发光字头开始*/
@-webkit-keyframes bluePulse {
        from { background-color: #1e9fff; -webkit-box-shadow: 0 0 9px #1e9fff; }
        /*50% { background-color:#1e9fff ; -webkit-box-shadow: 0 0 18px #1e9fff; }*/
        to { background-color: #2229FB; -webkit-box-shadow: 0 0 18px #2229FB; }
 }
.blue.button { -webkit-animation-name: bluePulse; -webkit-animation-duration: 1s; }
.marker-route {
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction:alternate;
}
/*发光字头结束*/
.bottomBox .mapBox{
    width: 70.3%;
    height: 3.69rem;
    background: #fff;
    border-radius: var(--10px);
    padding: 0.1rem;
    box-sizing: border-box;

    margin-bottom: 0.5rem;
    overflow: hidden;
    /*padding-bottom: 0.01rem;*/
}
.bottomBox .powerList{
    width: 45.4%;
    height: 2.8rem;
    background: #fff;
    border-radius: var(--10px);
    padding: 0.1rem;
    box-sizing: border-box;
}
.bottomBox .mapBox #container{
    background: #f3f8ff;
    height: 3.2rem;
    margin-top: 0.052rem;
}
.powerList ul li{
    padding: 0 0.1rem;
    box-sizing: border-box;
}
.powerList ul li:nth-child(even){
    display: flex;
    justify-content: space-between;
    height: 0.32rem;
    line-height: 0.32rem;
    background: #F6F8FB;
}
.powerList ul li:nth-child(odd){
    display: flex;
    justify-content: space-between;
    height: 0.32rem;
    line-height: 0.32rem;
    background: #fff;
}
.powerList ul li .stationNumber{
    display: inline-block;
    width: 0.09rem;
    height: 0.09rem;
    line-height: 0.09rem;
    text-align: center;
    font-size: 0.052rem;
    color: #fff;
    border-radius: 0.02rem;
    background: #C1C5CE;
    margin-right: 0.02rem;
}
.powerList ul li .stationNumber1{
    background: #278CED;
}
.powerList ul li .stationNumber2{
    background: #F23E50;
}
.powerList ul li .stationNumber3{
    background: #21C985;
}
.powerList_left{
    display: flex;
    align-items: center;
    width: 70%;
}
.powerList_left .Level_stationName{
    width: 100%;
    line-height: initial;
    margin-left: 0.03rem;
    font-size: var(--16px);
}
.powerList ul li .power{
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:bold;
    color:rgba(64,74,96,1);
}
/*登录页面*/
.newLoginBody{
    background: url("../img/newEdition/loginBg2.jpg");
    background-size: 100% 100%;
    /*height: 100%;*/
    overflow: hidden;
    /*display: flex;*/
    /*align-items: center;*/
}
.outsideLoginBox{
    /*width: 68.75%;*/
    /*height: 3.63rem;*/
    margin: 0 auto;
    /*background: #fff;*/
    display: flex;
    justify-content: center;
    border-radius: 20px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.outsideLoginBox .blueLine{
    position: absolute;
    left: 0;
    bottom: 3%;
    z-index: 0;
    width:47%;
    height: 0.1rem;
    background: #398af6;
}
.outsideLoginBox .blueTriangle{
    position: absolute;
    left: 47%;
    bottom: 3%;
    width: 0;
    height: 0;
    border-top: 0.1rem solid transparent;
    border-left:0.15rem solid #398af6;
    /*border-bottom: 0.05rem solid transparent;*/
}
.newLoginBody .loginLeft{
    position: relative;
    width: 40.67%;
    height: 3.33rem;
    overflow: auto;
    /*padding-left: 0.63rem;*/
    /*background: yellow;*/
}
.newLoginBody .loginLeft .bottomBg{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2.3rem;
    background: url("../img/newEdition/login_left_bg.png")no-repeat;
    background-size: 100%;
}
.newLoginBody .loginLeft .bottomBg img{
    position: absolute;
    bottom: 5%;
    right: 18%;
    width: 1.86rem;
    height:0.77rem ;
    z-index: 10;
}
.newLoginBody .loginLeft p{
    /*margin-left: 0.62rem;*/
    text-align: center;
}
.newLoginBody .loginLeft .p1{
    font-size: 0.3125rem;
    font-family: PingFang SC, PingFang SC-Heavy;
    font-weight: 800;
    text-align: left;
    color: #1a4a77;
    letter-spacing: 11px;
    padding-left: 0.52rem;
    box-sizing: border-box;
}
.newLoginBody .loginLeft .p2{
    font-weight:400;
    text-align: left;
    color: #1a4a77;
    padding-left: 0.52rem;
    box-sizing: border-box;
    font-size: 0.167rem;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: left;
    color: #1a4a77;
    margin-top: 20px;
    letter-spacing: 13px;
}

.newLoginBody .loginRight{
    position: relative;
    width: 27%;
    height: 3.33rem;
    overflow: auto;
    background: #ffffff;
    border-radius: 6px;
    box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.05);
    padding: 0 0.38rem;
    box-sizing: border-box;
    margin-right: 6%;
    /*padding-bottom: 1rem;*/
    /*background: yellow;*/
}
.login-error-msg{
    /*width: 1.58rem;*/
    margin:0.03rem auto 0;
    font-size:0.07rem;
    font-family:PingFang SC;
    font-weight:400;
    line-height:0.1rem;
    color:rgba(242,62,80,1);
    display: flex;
    align-items: center;
}
.hide{
    display: none !important;
}
label.error{
    color:rgba(242,62,80,1) !important;
    margin-left: 0 !important;
}
.login-error-icon{
    display: inline-block;
    width: 0.07rem;
    height: 0.07rem;
    background: url("../img/newEdition/login_error_icon.png")no-repeat;
    background-size: 0.07rem 0.07rem;
    margin-right: 0.03rem;
}
.newLoginBody .enterpriseLogo{
    /*position: relative;*/
    width: 1.91rem;
    /*height: 0.44rem;*/
    margin-left: 0.62rem;
    margin-top: 0.62rem;
    /*width: auto;*/
    /*height: 0.833rem;*/
}
.newLoginBody .loginLeft .editionParagraph{
    /*position: absolute;*/
    margin-top:0.7rem;
    margin-left: 0.63rem;
    margin-bottom: 0.2rem;
    font-size:0.07rem !important;
    font-family:SimHei;
    font-weight:400;
    line-height:0.1rem;
    color:rgba(149,152,156,1);
    /*letter-spacing:100px;*/
}
.newLoginBody .loginRight .titleTop{
    /*position: absolute;*/
    margin-top: 0.625rem;
    font-size:0.15rem;
    font-family:Microsoft YaHei;
    font-weight:400;
    line-height:0.23rem;
    color:rgba(255,255,255,1);
    letter-spacing: 0.01rem;
    text-align: center;
}
.newLoginBody .loginRight .accountBox{
    position: relative;
    /*width: 1.58rem;*/
    /*margin: 0 auto;*/
}
.newLoginBody .loginRight .pwdBox{
    /*width: 1.58rem;*/
    position: relative;
    margin: 0.24rem auto 0;
}
.newLoginBody .loginRight .yzmBox{
    /*width: 1.58rem;*/
    position: relative;
    margin: 0.24rem auto 0;
}
.newLoginBody .loginRight .loginInfoTitle{
    font-size:0.083rem;
    line-height:0.11rem;
    font-family: PingFang SC, PingFang SC-Bold;
    font-weight: 500;
    text-align: left;
    color: #636978;
    padding-bottom: 0.05rem;
}
.newLoginBody .loginRight .inputSize{
    /*width: 1.58rem;*/
    height: 0.26rem;
    border:none;
    /*border-radius: 4px;*/
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    line-height:0.11rem;
    color:rgba(51,51,51,1) !important;
    background: #f4f7fb;
}
.login_Yaxis{
    position: absolute;
    top: 50%;
    right: 0;
    width: 0.01rem;
    height: 2.454rem;
    margin-top:-1.227rem ;
    background:linear-gradient(180deg,rgba(113,113,113,0) 0%,rgba(159,159,159,1) 51%,rgba(113,113,113,0) 100%);
}
#signupForm{
    padding-top: 0.6rem;
}
#signupForm  input{
    padding-left: 0.3rem;
    box-sizing: border-box;
}
#signupForm .inputIcon{
    width: 0.083rem;
    height: 0.083rem;
    position: absolute;
    left: 0.1rem;
    top: 0.09rem;
}
/*登录默认填充时背景颜色*/
.newLoginBody input:-webkit-autofill , .newLoginBody textarea:-webkit-autofill, .newLoginBody select:-webkit-autofill {
    /*-webkit-text-fill-color: #ededed !important;*/
    /*-webkit-box-shadow: 0 0 0px 1000px transparent  inset !important;*/
    background-color:transparent;
    background-image: none;
    transition: background-color 50000s ease-in-out 0s; //背景色透明  生效时长  过渡效果  启用时延迟的时间
}
.newLoginBody input {
    background-color: transparent;
}
.newLoginBody .code_image{
    /*position: absolute;*/
    width: 77.84%;
    height: 0.19rem;
    /*margin:0.1rem auto 0;*/
}
.newLoginBody .codeBox{
    /*width:1.58rem;*/
    display: flex;
    justify-content: space-between;
    margin: 0.1rem auto 0;
}
.newLoginBody .codeBox .updateCodeBtn{
    border: none;
    width: 20%;
    font-size:0.07rem;
    font-family:PingFang SC;
    font-weight:400;
    /*line-height:0.1rem;*/
    color:rgba(10,116,218,1);
    cursor: pointer;
    text-align: right;
    background: none;
    /*height: 100%;*/
}
.newLoginBody .codeBox .updateIcon{
    display: inline-block;
    width: 0.06rem;
    height: 0.06rem;
    background: url("../img/newEdition/updateIcon.png")no-repeat;
    background-size: 0.06rem 0.06rem;
    margin-right: 0.05rem;
}
.newLoginBody .loginBtnBox{
    /*text-align: center;*/
    display: flex;
    justify-content: center;
}

.newLoginBody .loginBtn{
    /*position: absolute;*/
    width: 100%;
    height: 0.26rem;
    /*background: linear-gradient(0deg,#278ced, #51b1fb);*/
    background:linear-gradient(270deg,rgba(0,202,202,1) 0%,rgba(0,202,232,1) 57%,rgba(0,202,202,1) 100%);
    border: 1px solid #278ced;
    border-radius: 4px;
    margin-top: 0.26rem;
    font-size:0.09rem;
    color: #fff;
    cursor: pointer;
    margin-bottom: 0.2rem;
    /*margin-bottom: 0.5rem;*/
}
.bottom_tips{
    font-size: 14px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: center;
    color: #a1b0be;;
    line-height: 20px;
    letter-spacing: 1px;
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
}
.emptyBox{
    top: 5rem;
    background: none;
}
/*表单尺寸修改开始*/
.table > thead > tr > th{
    font-size:13px !important;
}
.bootstrap-table .fixed-table-container .table thead th .th-inner{
    padding: 0.08rem;
    font-size:12px;
    font-family:PingFang SC;
    font-weight:bold;
    color:rgba(99,109,130,1);
    white-space: unset !important;
    /*text-align: center;*/
}
.btn, .btn-sm{
    font-size: 12px;
    padding: 0.05rem ;
    margin-bottom: var(--10px);
}
.baise{
    color:#FFFFFF !important;
}
.nav .label{
    font-size: var(--10px);
}
.ibox .label{
    /*font-size: var(--16px) !important;*/
  }
.page-item.active .page-link{
    background: #1e9fff;
    border-color:#1e9fff
}
.form-control, .single-line{
    /*padding: 0.031rem   0.062rem;*/
}
select.form-control:not([size]):not([multiple]){
    height: auto;
}
.form-control {
    font-size: var(--16px);
}
.layui-form-radio{
    margin-right: 0;
}
label{
    margin-bottom: 0;
}
.treeBox label{
    line-height: 0.167rem;
}
#bizType{
    margin-top: var(--10px);
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{
    width: auto;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.col-sm-12{
    padding: 0 !important;
}
.layui-form-mid{
    padding-left: 0 !important;
}
.layui-layer-btn{
    color: #fff;
}
.layui-layer-btn1{
    color: #000 !important;
}
#iframe0{
    height: 100% !important;
    /*background: black;*/
    /*padding-top: 0.1rem;*/
    padding-bottom: 0.5rem;
}
.bs-checkbox input[type='checkbox']{
    width: unset !important;
    height: unset !important;
}
.ibox-body{
    padding-top: 0.1rem;
}
.col-form-label{
    padding: 0;
}
#exampleModalLabel{
    cursor: pointer;
}
.modal-dialog{
    margin-top: 1rem;
}
.ibox-content{
    height: 100%;
    overflow: auto;
}
#frmElecStation input[type='file']{
    position: absolute;
    width: 155px;
    height: 120px;
    left: 0;
    opacity: 0;
    cursor: pointer;
}
.text-right{
    margin-top: 0 !important ;
}
input:focus,textarea:focus,select:focus{
    border-color:#3397f1 !important;
    box-shadow:0 0 10px rgba(39,140,237,0.3) !important;
}
input:hover,textarea:hover,select:hover{
    border-color:#3397f1 !important;
    box-shadow:0 0 10px rgba(39,140,237,0.3) !important;
}
.modal-header{
    padding: var(--10px) !important;
    justify-content: flex-end;
    align-items: center;
}
.modalBox{
    margin-top:0 !important;
    margin-bottom: 0 !important;
}
#myPageTop {
    position: absolute;
    top: 0.156rem !important;
    right: 0.156rem !important;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc !important;
    margin: var(--10px) auto !important;
    padding: 0.031rem !important;
    font-family: "Microsoft Yahei", "微软雅黑", "Pinghei";
    font-size: 0.073rem !important;
}
.modal-title{
    font-size: 0.08rem !important;
    line-height: 0.1rem !important;
    height: 0.1rem !important;
}
.modal-body{
     padding: 0 0.156rem 0.156rem 0.156rem !important;
}
.modal-footer{
    padding: 0.1rem 0.156rem 0.1rem !important;
    /*padding-top: 0.02rem !important;*/
}
.modal.modal1{
    width: 4.17rem !important;
    margin-left: -2.08rem !important;
}
#myPageTop{
    width: 50%;
    top: 0 !important;
}
#myPageTop label{
    font-size: 0.08rem !important;
    width: 100% !important;
}
#myPageTop input{
    font-size: 0.08rem;
    width: 0.885rem !important;
}
.amap-zoomcontrol{
    display: none !important;
}
#containerMap{
    top: 0.05rem !important;
}
#myPageTop .column2{
    padding-left: 0.13rem !important;
}
.modal-footer button{
    padding: 0.02rem 0.08rem !important;
}
.modal-footer>:not(:last-child){
    margin-right: 0 !important;
}
/*#signupForm */
/*表单尺寸修改结束*/
/*基本信息页面*/
.basicBody{
    background: #edeef7;
}
.basicBody .topBox{
    width: 100%;
    height: 1.7rem;
    background: #fff;
    padding: 0.1rem;
    box-sizing: border-box;
    border-radius: 5px;
}
.basicBody .contentBox{
    display: flex;
    width: 100%;
    border-right: 1px solid #ECEFF5;
    /*margin-left: 0.73rem;*/
    margin-top: 0.21rem;
    justify-content: center;
}
.basicBody .logoBox{
    width: 2.08rem;
    height: 0.83rem;
    border: 1px solid #E2E2E2;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.basicBody .logoBox img{
    width: 100%;
    height: 100%;
    /*margin-top: 0.26rem;*/
}
.basicBody .userLoginMsg{
    display: flex;
    line-height: 0.172rem;
    flex-direction: column;
    margin-left: 0.52rem;
}
.basicBody .userLoginMsg li{
    display: flex;
    align-items: center;
    margin-top: 0.07rem;
}
.basicBody .userLoginMsg li:first-child{
    margin-top: 0.02rem;
}
.basicBody .userLoginMsg li .loginMsgLabel{
    width: 0.8rem;
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:bold;
    line-height:0.11rem;
    color:rgba(99,109,130,1);
}
.basicBody .userLoginMsg li .loginMsgDetail{
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    line-height:0.11rem;
    color:rgba(99,109,130,1);
}
.basicBody .betweenBox,.basicBody .bottomBox{
    display: flex;
}
.basicBody .betweenBox .betweenLeftBox,.basicBody .betweenBox .betweenRightBox{
    width: 49.3%;
    height: 1.12rem;
    background: #fff;
    border-radius: 5px;
    padding: 0.1rem;
    box-sizing: border-box;
}
.basicBody .bottomBox .bottomLeftBox,.basicBody .bottomBox .bottomRightBox{
    width: 49.3%;
    height: 1.12rem;
    background: #fff;
    border-radius: 5px;
    padding: 0.1rem;
    box-sizing: border-box;
}
.basicBody .betweenBox .setProject,.basicBody .bottomBox .setProject{
    display: flex;
    height: 0.76rem;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.1rem;
    box-sizing: border-box;
}
.betweenBox img,.bottomBox img{
    width: 0.34rem;
    height: 0.34rem;
}
.betweenBox .explainContent,.bottomBox .explainContent{
    width:2.17rem;
    /*height:0.34rem;*/
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    /*line-height:0.11rem;*/
    color:rgba(99,109,130,1);
}
.betweenBox .setButton,.bottomBox .setButton{
    width:0.75rem;
    height:0.19rem;
    border: none;
    background:rgba(241,248,255,1);
    border:1px solid rgba(39,140,237,1);
    opacity:1;
    border-radius:0.095rem;
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    line-height:0.11rem;
    color:#278CED;
    cursor: pointer;
}
.orderInfoTitleFont{
    font-size:0.1rem !important;
    font-family:PingFang SC;
    font-weight:bold;
    color:rgba(99,109,130,1);
}
.pokeTitleBox{
    padding-left: 0 !important;
}
.pokeTitle{
    font-size:0.1rem !important;
    font-family:PingFang SC !important;
    font-weight:bold !important;
    color:rgba(99,109,130,1) !important;
}
.ibox-body .row{
    background: #fff;
    /*padding: 0rem 0.08rem 0.16rem;三期开放*/
    padding: 0.1rem 0.08rem 0.04rem;
    border-radius: 3px;
}
.bootstrap-table{
    background: #fff;
    border-radius: 3px;
    margin-top: 0.05rem;
    padding: 0 0.05rem;
    overflow-x: auto;
}
.table-bordered{
    border: none !important;
    /*border: 1px solid #eceef0 !important;*/
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{
    /*border: none !important;*/

}
tr{
    border-bottom: 1px solid #eee !important;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td{
    background: #F5F5F6 !important;
}
.ibox-body input,.ibox-body select{
    width: 1.04rem !important;
    /*height: 0.22rem !important;*/
    padding-left: 0.1rem;
    box-sizing: border-box;
    /*color: #B7BECC !important;*/
    border-radius: 3px;
    cursor: pointer;
}
.treeBox input, .treeBox select{
    width: auto !important;
    height: auto !important;
}
.elecStationBody .wrapper-content{
    overflow: unset !important;
}
.ml19{
    margin-left: 0.1rem;
}
.ml38{
    margin-left: 0.21rem;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.mlAuto{
    margin-left: auto;
}
.searchBtn{
    width:1.04rem;
    height:0.22rem;
    background:linear-gradient(360deg,rgba(39,140,237,1) 0%,rgba(81,177,251,1) 100%);
    opacity:1;
    border: none;
    border-radius:0.11rem;
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    line-height:0.11rem;
    color:rgba(255,255,255,1);
    cursor: pointer;
}
.searchBtn .searchIcon{
    display: inline-block;
    width: 0.07rem;
    height: 0.07rem;
    background: url("../img/newEdition/searchIcon.png")no-repeat;
    background-size: 0.07rem 0.07rem;
    margin-right: 0.04rem;
}
.addBtn{
    width:1.04rem;
    height:0.22rem;
    background:linear-gradient(180deg,rgba(255,204,0,1) 0%,rgba(255,162,0,1) 100%);
    opacity:1;
    border: none;
    border-radius:0.11rem;
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    line-height:0.11rem;
    color:rgba(255,255,255,1);
    cursor: pointer;
}
.addBtn .addIcon{
    display: inline-block;
    width: 0.07rem;
    height: 0.07rem;
    background: url("../img/newEdition/addIcon.png")no-repeat;
    background-size: 0.07rem 0.07rem;
    margin-right: 0.04rem;
}
.searchAreaBox{
    margin-top: 0.16rem;
    display: flex;
    width: 100%;
}
.bootstrap-table .fixed-table-container .table th, .bootstrap-table .fixed-table-container .table td{
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    color:rgba(99,109,130,1);
    border: none;
    /*text-align: center !important;*/
}
.successLabel{
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    line-height:0.11rem;
    color:rgba(19,181,105,1);
}
.errorLabel{
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    line-height:0.11rem;
    color:#E8051C;
}
.unUseLabel{
    font-size:0.08rem;
    font-family:PingFang SC;
    font-weight:400;
    line-height:0.11rem;
    color:#000;
    font-weight: 700;
}
/*空白页*/
.emptyBody .text-navy{
    font-size: 0.15rem;
}
.emptyBody .ibox-content{
    height: auto;
}
.ibox-content{
    height: auto;
}
/*二期半成品修改,三期去掉*/
/*.layui-layout-admin .layui-body{*/
    /*top: 0;*/
/*}*/
.ibox-body{
    padding-top: 0 !important;
}
.ibox-body .row{
    padding-top: 0.1rem !important;
}
.modal-header .close{
    padding: 0 !important;
    margin: 0 !important;
    font-size: var(--16px) !important;
}
.table > tbody > tr > td{
    font-size: 12px !important;
    overflow-wrap: break-word;
    word-wrap:break-word;
    overflow:hidden;
}
.table {
    table-layout:fixed;
}
.bootstrap-table .fixed-table-container .table thead th{
    vertical-align: middle !important
}
.notClick{
    pointer-events: none !important;
}
.h1{
    font-size: unset;
}
/*空白页*/
.text-navy img {
    width: 320px;
    height: 258px;
}

.ibox-content {
    padding: 0;
    border: none;
}

.openBtn {
    width: 360px;
    height: 68px;
    padding: 0;
    line-height: 68px;
    background: rgba(30, 159, 255, 1);
    opacity: 1;
    border: none;
    border-radius: 60px;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    margin-top: 50px;
}

.wrapper .middle-box {
    margin-top: 100px;
}

.rejectSection {
    margin-top: 50px;
    font-size: 20px;
    font-family: PingFang SC;
    font-weight: bold;
    line-height: 30px;
    color: rgba(26, 26, 26, 1);
}

body .demo-class .layui-layer-btn0 {
    color: #fff;
}
.layui-form-switch i{
    top: 2px;
}
.layui-form-switch em{
    top: -1px;
}
.wizard > .actions{
    margin-bottom: 10px;
}
